multiple shop
noun
,
British
1.
chain store
.
Also called
multiple store
.
Origin
1905-10
British Dictionary definitions for
multiple store
multiple store
noun
1.
one of several retail enterprises under the same ownership and management
Also called
multiple shop